/**
 * 
 */
package com.hirstlogics.boxarrow.box;

import static org.junit.Assert.*;

import org.junit.Test;

/**
 * @author steve
 *
 */
public class AtomicBoxTest {

	private static final String TEST_NAME = "Harold";

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.AtomicBox#getName()}.
	 */
	@Test
	public void testGetName() {
		AtomicBox myBox = new AtomicBox(TEST_NAME);
		assertEquals(myBox.getName(),TEST_NAME);
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.AtomicBox#render(javax.xml.stream.XMLStreamWriter)}.
	 */
	@Test
	public void testRender() {
		fail("Not yet implemented");
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.Box#getId()}.
	 */
	@Test
	public void testGetId() {
		fail("Not yet implemented");
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.Box#setId(int)}.
	 */
	@Test
	public void testSetId() {
		fail("Not yet implemented");
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.Box#getFullyQualifiedName()}.
	 */
	@Test
	public void testGetFullyQualifiedName() {
		fail("Not yet implemented");
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.Box#getParent()}.
	 */
	@Test
	public void testGetParent() {
		fail("Not yet implemented");
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.Box#setParentId(int)}.
	 */
	@Test
	public void testSetParentId() {
		fail("Not yet implemented");
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.Box#unsetParentId()}.
	 */
	@Test
	public void testUnsetParentId() {
		fail("Not yet implemented");
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.xml.IO#readBox(javax.xml.stream.XMLStreamReader)}.
	 */
	@Test
	public void testReadXML() {
		fail("Not yet implemented");
	}

	/**
	 * Test method for {@link com.hirstlogics.boxarrow.box.Box#xmlRender()}.
	 */
	@Test
	public void testXmlRender() {
		AtomicBox box = new AtomicBox(TEST_NAME);
		String rendered = box.xmlRender();
		System.out.println(rendered);
	}

}
